package com.simple.create.factory.sample1;

import com.simple.LogUtil;

/**
 * 简单工厂模式 - 示例1
 * 使用字符串传递需要创建的对象的类型
 * 弊端:  如果字符串错误, 则不能正确创建对象, 导致程序报错
 *
 * @author simple
 * @version 1.0
 * @date 2018/12/4 15:05
 * @since 1.0
 */
public class Start {
    /**
     * @param args Command line argument
     */
    public static void main(String[] args) {
        SendFactory factory = new SendFactory();
        LogUtil.info("prduce MailSender" + "\n");
        Sender sender = factory.produce("sms");
        sender.send();
    }
}
